// 在你的组件或工具文件中
const mapImages = import.meta.glob('@/assets/images/map/*.png', { eager: true });
const hunImages = import.meta.glob('@/assets/images/hunHalf/*.png', { eager: true });
const surImages = import.meta.glob('@/assets/images/surHalf/*.png', { eager: true });
const getImageNames = () => {
  return Object.keys(mapImages).map((path) => {
    // 提取文件名（去掉路径和扩展名）
    const fileName = path
      .replace(/^.*[\\/]/, '') // 移除路径
      .replace(/\.png$/, '');  // 移除.png扩展名
    
    return {
      label: fileName,
      value: fileName
    };
  });
};
const getHunImageNames = () => {
  return Object.keys(hunImages).map((path) => {
    // 提取文件名（去掉路径和扩展名）
    const fileName = path
      .replace(/^.*[\\/]/, '') // 移除路径
      .replace(/\.png$/, '');  // 移除.png扩展名
    
    return {
      label: fileName,
      value: fileName
    };
  });
};
const getSurImageNames = () => {
  return Object.keys(surImages).map((path) => {
    // 提取文件名（去掉路径和扩展名）
    const fileName = path
      .replace(/^.*[\\/]/, '') // 移除路径
      .replace(/\.png$/, '');  // 移除.png扩展名
    
    return {
      label: fileName,
      value: fileName
    };
  });
};

// 使用示例
const mapOptions = getImageNames();
const hunOptions = getHunImageNames();
const surOptions = getSurImageNames();
export {
  mapOptions,
  hunOptions,
  surOptions
};